package cn.qingyun.gis.modules.scenes.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class UnFollowPoiDto {
    @ApiModelProperty(value = "唯一标识")
    private String id;

    @ApiModelProperty(value = "高德poi_id")
    private String poiId;

    @ApiModelProperty(value = "poi经度")
    private Double poiLng;

    @ApiModelProperty(value = "poi纬度")
    private Double poiLat;

    @ApiModelProperty(value = "poi名称")
    private String poiName;

    @ApiModelProperty(value = "行政地址编码")
    private String cityAdcode;

    @ApiModelProperty(value = "行政区县编码")
    private String districtAdcode;

    @ApiModelProperty(value = "地址描述")
    private String multiAddrChn;

    @ApiModelProperty(value = "高德类型编码")
    private String categoryIds;

    @ApiModelProperty(value = "高德类型编码")
    private String categoryNames;

    @ApiModelProperty(value = "场景类型（沿街商铺）")
    private String type;

    @ApiModelProperty(value = "业务地市")
    private String regionCity;

    @ApiModelProperty(value = "业务地市编码")
    private String regionCityCode;

    @ApiModelProperty(value = "业务区县")
    private String regionDis;

    @ApiModelProperty(value = "业务地市编码")
    private String regionDisCode;

    @ApiModelProperty(value = "业务网格编码")
    private String gridCode;

    @ApiModelProperty(value = "业务网格")
    private String gridName;


    @ApiModelProperty(value = "电话")
    private String telephone;

    @ApiModelProperty(value = "结构化地址")
    private String address;

    @ApiModelProperty(value = "默认为0(未勘误)，1(已勘误)")
    private Integer kwState;

    @ApiModelProperty(value = "创建时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty(value = "修改/勘误时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 网络是否覆盖 1是 0否
     */
    @ApiModelProperty(value = "网络是否覆盖")
    private Integer isZoneCode;
}
